
import { Toast } from 'vant'

// 定义一个数组，专门用户存放所有需要权限访问的页面
const authUrls = ['/pay', '/myorder']
// 前置守卫
export const beforeEachRouteEnter = (to, from, next) => {
  if (!authUrls.includes(to.path)) {
    next()
  } else {
    Toast('请登录账号')
    next('/login')
  }
}
// 后置守卫
export const afterEachRouteLeave = () => {
  console.log('after each route leave')
  // 在每次路由切换后执行清理工作、取消网络请求等操作
}

export const isAuthenticated = (token) => {
  // 判断当前用户是否已经认证（比如根据token）
  if (token) {
    return true // 这里只是示例，返回true表示已认证
  }
}
